anti-parasite pill - Spanish English Dictionary